Next | Prev | Up | Top | Contents | Index

Principal ifnet Header Files

The software interface to network facilities is declared in the following important header files:

net/if.h Basic ifnet facilities and data structures, including the ifnet structure, the basic driver interface object.
net/if_types.h Constants for interface types, used in decoding address headers.
sys/mbuf.h The mbuf structure with related constants and macros, and declarations of functions to allocate, manipulate, and free mbuf objects.
net/netisr.h Declarations related to software interrupts, including schednetisr() to schedule an interrupt, and the IP input queue ipintrq.
net/multi.h Routines defining a generic filter for use by drivers whose devices cannot perfectly filter multicast packets.
net/soioctl.h Socket ioctl() function numbers, some of which reach a driver for action.
net/raw.h The interface to the raw protocol family members snoop and drain.
net/if_arp.h Generic ARP declarations.
netinet/if_ether.h Essential declarations for Ethernet drivers, including ARP protocol for Ethernet.
sys/dlsap_register.h DLPI interface declarations.


Next | Prev | Up | Top | Contents | Index